package www.rlicker.service;

import www.rlicker.model.GroupResource;

import java.util.Map;

import www.rlicker.mybatis.Criteria;

import java.util.List;

public interface IGroupResourceService{


	/**
	 * 
	 * 分页查询
	 * 
	 **/
	public List<Map<String, Object>>  queryPage (Criteria<GroupResource> param);
	
	/**
	 * 
	 * 资讯名称list
	 * 
	 **/
	public List<String> queryByNameList (Criteria<GroupResource> param);

	/**
	 * 
	 * 分页总数查询
	 * 
	 **/
	public Integer queryPageCount (Criteria<GroupResource> param);

	/**
	 * 
	 * 查询（根据主键ID查询）
	 * 
	 **/
	public GroupResource  queryEntity (Integer id );

	/**
	 * 
	 * 删除（根据主键ID删除）
	 * 
	 **/
	public String deleteById (Integer id );

	/**
	 * 
	 * 添加 （匹配有值的字段）
	 * 
	 **/
	public String insert(GroupResource record );
	/**
	 * 
	 * 修改（匹配有值的字段）
	 * 
	 **/
	public String update (Criteria<GroupResource> param);
	
	/**
	 * 
	 * 查询列表
	 * 
	 **/
	public List<GroupResource> queryPageList (Criteria<GroupResource> param);

}